[. . . ] data s h e e t Borland® SilkPerformer® SOA Edition Service Oriented Architecture (SOA) Component Testing THOROUGHLY TEST SERVER-SIDE SOFTWARE COMPONENTS EARLY IN THE LIFECYCLE Borland® SilkPerformer® SOA Edition is a powerful--yet easy-to-use--tool for testing the server-side software components of SOA-based applications, even under realistic server conditions. Its visual interface enables even QA personnel with no programming knowledge to test the functionality, interoperability and performance of these components early in development. [. . . ] It answers such questions as: I I Unlike unit testing tools that evaluate the functionality of a remote component being accessed by only one user, SilkPerformer SOA Edition tests components under concurrent access by up to five virtual users, emulating realistic server conditions. It also verifies the performance and interoperability of remote components. Does each component work to its specifications?Do deadlock situations occur when multiple users access the same component at the same time? SilkPerformer SOA Edition measures the performance of components. You can quickly identify network delays for analysis by simply drilling down to view metrics for connect, request, receive and server-busy times. It answers such questions as: I I Do all components meet their performance criteria?Does performance degrade under concurrent access (for example, due to blocking issues)? Borland® SilkPerformer® SOA Edition features and benefits (continued) INTEROPERABILITY TESTING Borland SilkPerformer SOA Edition also verifies that all clients can access all remote components without encountering compatibility problems. That's because it can run tests with different client SOAP stack implementations, JDKTM implementations and . NET runtime versions. It answers such questions as: I remote component tests in Java or any . NET language. An add-in allows developers to create tests directly from within Microsoft® Visual Studio® . NET. This approach clearly delineates QA and development tasks and defines clear interfaces for each, fostering cross-departmental communications. Developers can build test drivers inside their known environment while QA engineers concentrate on customizing them for automated test execution. I Do all remote components work with all clients?Can all clients and potential customers access all the services provided through each remote component? [. . . ] Using its technology, programmers can build Reuse existing scripts to test the performance of remote components in full-scale SilkPerformer load tests Export existing test cases to JUnit or NUnit when you find a buggy remote component, to streamline the error re-creation process in your development organization Reuse existing test scripts in unattended regression tests using the Borland® SilkCentral® Test Manager quality management solution Export existing test cases to any third-party development environment, such as Borland® JBuilder® or Microsoft Visual Studio . NET, for further customization system requirements Operating System I Supported Environments ® TM Microsoft Windows 2003, Windows XP , Windows® 2000 I Remote component models Web Services, Enterprise JavaBeans, Java RMI, . NET serviced components, . NET Remoting, COM+/MTS components and (D)COM objects I Memory I 256 MB RAM Borland is the leading vendor of Open Application Lifecycle Management (ALM) solutions - open to customers' processes, tools and platforms - providing the flexibility to manage, measure and improve the software delivery process. All Borland brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation or its subsidiaries in the United States and other countries. [. . . ]